Warcraft can be played with two human players, in a "head-to-head" mode. Each player runs a copy of Warcraft on their computer, and the two computers are connected together by a network, modem, or direct serial connection.
A single copy of Warcraft may be used to play a two-player game. One of the players must have the Warcraft CD in their drive, or type in the requested word from the manual. The other player, who needs to have either a Standard or Full installation on their hard disk, can simply click on the "Spawn" button (see section 2, above, under Copy Protection). A spawned copy will only play a two-player game against another computer that has the CD-ROM or word authorization.
To start a two-player game, select "New Two-Player…" from the menu, or click on "Start a new game", "Two-player game" buttons. You will get the following dialog.
You can cancel from this dialog, if you did not intend to start a two-player game, or you can either Wait for an opponent, or Connect to an opponent. You must decide ahead of time which of you is going to wait, and which is going to connect. In most cases, waiting must be done before Connecting.
Technical note: Some connection methods are asymmetrical; for example, in a modem connection, one person must wait for a call, and the other person must make the call. Other connection methods are symmetrical; in a direct serial, both players "pick up the line" at the same time. Since Warcraft cannot know what connection methods are asymmetrical (with the Communications Toolbox, new connection methods could be added at any time), it uses the Wait/Connect metaphor for all connections.
Communications Toolbox connections
Warcraft supports the Communications Toolbox; any Connection tool in your Extensions folder can be used to play a two-player game of Warcraft. If you select "Communications Toolbox" for the connection method, then you can choose your connection method from the popup menu
Warcraft ships with connection tools for modem (Apple Modem Tool), direct serial (Serial Tool), and AppleTalk network (AppleTalk ADSP Tool).
Note: if you have no connection tools in your Extensions folder, then the Communications Toolbox radio button is disabled.
Once you choose the connection method and click Wait or Connect, you will be given the somewhat daunting Communications Toolbox connection dialog. For the three shipping connections, their dialogs function as follows.
Serial Tool
The Serial Tool is provided primarily for Mac-IBM games. First you will need two cables: A Mac-Modem cable (MiniDin 8 male – DB 25 Male) and a PC "null-modem" cable (DB 25 Female – DB9/DB25 Female to fit PC Com port). Plug the Mac-Modem cable into the Mac, plug one end of the null-modem cable into the Mac-modem cable, and then the other end of the null-modem cable into the PC. Set the Mac to Baud Rate 9600, no parity, 8 data bits, 1 stop bit, no handshake.
We do not recommend using the Serial Tool for Mac to Mac connections, as Mac null-modem cables are extremely hard to find. However if you do so choose, and can find a null-modem cable, here are the settings: Baud Rate 57,600, no parity, 8 data bits, 1 stop bit, no handshake.
Apple Modem Tool
To start a two-player game using the Apple Modem Tool, make sure modems are plugged into both computers, and that both modems are connected to wall jacks (important step!). Choose your modem from the Modem popup menu.
If you modem is not listed in the Modem popup menu, and your modem came with an Apple Modem Tool modem definition document, you can import the modem definition into the popup menu. Chose Modify this menu… from the bottom of the Modem popup menu. Click the Import… button in the dialog that appears, and locate the modem definition document. Your modem will be added to the list of modems. Choose your modem from the list and click the Done button.
If your modem did not come with an Apple Modem Tool modem definition document, you can enter an appropriate initialization string for your modem by choosing Modify this menu… from the bottom of the Modem popup menu and clicking the Add… button in the dialog that appears. Your modem's documentation should contain an appropriate initialization string. If you can't find an initialization string for your modem, choose "Hayes-Compatible Modem" from the Modem popup menu.
Once you have selected you modem in the Modem popup menu, set an appropriate baud rate (start at 57,600, and work your way down if you have problems with the connection). For the Connecting player, enter your opponent's phone number. For the Waiting player, don't bother to enter a phone number (it will be ignored), but make sure the Modem and Baud Rate settings are appropriate. The Waiting player must click OK to be waiting for the call before the Connecting player clicks OK to dial.
AppleTalk ADSP Tool
Two start a two-player game using the AppleTalk ADSP tool, make sure that both computers are connected to an AppleTalk network (LocalTalk, EtherTalk, or so on), that AppleTalk is turned on in the Chooser, and that the Network connection in the Network Control Panel is proper (these are the cause of most problems with AppleTalk connections).
The Waiting player can just click OK, or alternatively can edit the name in the Local Name field; this name is what the Connecting player sees, and defaults to the user name for that computer (see the Sharing control panel). The Waiting player must click OK in this dialog before the Connecting player will see the opponent's name as ready for connection.
The Connecting player clicks on the name of the player (in the list box on the right) to play against, and clicks OK. If playing on a large network, the list box on the left shows all the zones on the network; select a zone to see any Warcraft players in that zone. If the Connecting player does not see any names, it may just be that the Waiting player has not clicked his OK yet to start waiting.
IPX connections
Warcraft also supports the IPX protocol. IPX originated with Novell, and many IBM compatible computers are on Novell networks. You can play Macintosh to Macintosh using IPX, but the primary purpose of IPX is to play Warcraft between a Mac and an IBM on an Ethernet network. Warcraft uses MacIPX to communicate using IPX protocols.
Your IPX connection is set up from the MacIPX Control Panel, not from Warcraft. Open the MacIPX Control Panel, and chose the icon for the appropriate type of network (usually Ethernet). Double-click this icon, and make sure that the Frame type is set to the frame type that your IPX network uses. The MacIPX Control Panel only needs to be configured once.
To start a two-player game using IPX, select "New Two-Player…" from the menu, or click on "Start a new game", "Two-player game" buttons. You will get the following dialog.
If you click on the IPX button, you will get a field to enter a node number into; both players need to enter the same node number. This node number is used to identify which two computers are going to play a particular game of Warcraft; the node number is only used to start the game, and is not used during the game.
Note: If MacIPX is not loaded, then the IPX button will be disabled.
Two-player custom game dialog
The particular settings for a two-player game are controlled through a custom game editing dialog, which looks as follows:
The two players take turns either editing this common configuration, or confirming the other's changes. One player sees the dialog as above, and the other sees a disabled dialog with a notification that the opponent has control. Either click on the Start Game button to start a game with these settings, or click on one of the settings to adjust it. Both players must accept the settings before the game will start.
Changes must be made one section at a time, with a confirmation/editing phase by the other player. For example, if one player clicks on one of the Race buttons, the dialog changes as follows:
When one player is finished editing the Race settings, click OK; the opponent will then have a chance to edit the Race settings. Then it goes back to the general case of all enabled, where Start Game can be clicked or another group of settings edited.
For Set Map, the combinations are as follows:
• Forest: pick one of the given forest maps to play on.
• Swamp: pick one of the given swamp maps to play on.
• Dungeon: pick one of the given dungeon maps to play on.
• Random/Town: the program will select a random Forest or Swamp map to play on
• Random/Map: the program will select a random Forest, Swamp, or Dungeon map to play on.
• Random/Forest: the program will select a random Forest map to play on.
• Random/Swamp: the program will select a random Swamp map to play on.
• Random/Dungeon: the program will select a random Dungeon map to play on.
Most systems should experience no difficulties with two-player Warcraft. However, a small percentage of systems may experience occasional system conflicts. Many of these problems are quite easy to fix using the information provided below.
Note: For other problems not related to two-player games, see the Warcraft Read Me.
Problem 1: I can't connect in a two-player game
Check to see if your specific modem is listed in the Modems popup menu in the Communications Toolbox Connection dialog.
If this fails, or is not available, check in the modem for your manual for an init string that turns error correction and compression off. Warcraft does its own error correction, and compression will increase the delay time between the two computers. Once you have this init string, you can add it to the Connection dialog's menu by choosing Modify this menu… from the Modems popup menu. Then click on the Add… button, this will show you the Custom Modem Definition dialog. Enter the init string in the Initialization box. You can also change the name from Custom Modem Definition to the name of your modem, for future reference
If all else fails, try the "Hayes Compatible Modem" setting. Also try connecting at 9600 baud; many high-speed modems are more compatible at 9600 baud than at higher speeds. If none of this works, check with the manufacturer of your modem where possible for the exact Communications Toolbox configuration strings for your modem.
Problem 2: My computer crashes when I try to start a two-player game
There is a known incompatibility with Power Macintoshes, Auto-Doubler, and the Communications Toolbox. If you have this combination, you will either have to use MacIPX for two-player games, or disable Auto-Doubler while doing two-player Warcraft games.
Problem 3: The IBM player is complaining that he can't see his Gold and Lumber settings.
There is a known problem with the way the PC Warcraft "syncs" up with an opposing player. If the PC finishes initializing the game before the Mac does, it will time out. Then when the PC player hits "Retry" he will often not get Gold and Lumber statistics. This typically only happens in the first game of a session. The workaround is to quit that game and start a new one without hanging up the line. The next game you start should work properly. This was observed most often with PowerPC's running System 7.5.3 with only 8MB of Ram.
Problem 4: I can't get a two-player game to connect using IPX
On some Ethernets, the default installation of MacIPX will not auto-configure properly. To configure MacIPX manually, open the MacIPX control panel.
Make sure that Ethernet is selected. Then, double-click on the Ethernet icon to get the configuration dialog.
Make sure that Auto-Configure Frame Type is not checked, and then select Ethernet 802.3. This is the most common type of Ethernet network. Click the OK button, close the IPX control panel, and try your connection again. If this does not work, you may be on a specialized network. Contact your network administrator for help.
Problem ZZZ: I can't get to sleep
Play Warcraft. It won't help you get to sleep any faster, but at least you're doing something.
To enable a cheat, first start a game by choosing either "New Game" or "Load Game". Once the game has started, press the return key. Near the bottom of the screen, you will see the string "msg: ". Type any of the codes below and press return. If the cheat was typed correctly, you will see the message:
"CHEAT ENABLED YOU WASCALLY WABBIT!"
If you type the same cheat code again, the cheat will be disabled (where appropriate). Please note that in a Two-Player game, these codes will affect both sides.
Warcraft has a Master Code that is required to enable the cheat codes listed below, and it must be entered before any of the codes will work.
MASTER CODE: CORWIN OF AMBER
CODE EFFECT
------------------------------
HUMAN1 ORC1 go to to human level 1 or orc level 1
HUMAN2 ORC2 ditto for level 2
... ... etc.
HUMAN12 ORC12 ditto for level 12
This cheat works only in one player mode
YOURS TRULY Takes player to the victory sequence
This cheat works only in Campaign Mode
CRUSHING DEFEAT Takes player to the loss sequence
This cheat works only in Campaign Mode
IDES OF MARCH Takes player to the finale sequence
POT OF GOLD Adds 10,000 gold and 5,000 lumber to your reserves
EYE OF NEWT Upgrades your magic users with all spells
IRON FORGE Upgrades all technologies immediately
SALLY SHEARS Displays the entire map area
HURRY UP GUYS All buildings, units and upgrades are built/trained
at an accelerated rate
THERE CAN BE ONLY ONE All of your units are invulnerable except by a
direct catapult hit, and will inflict 255 points
of damage per hit.
CHRONOS Adds more speeds to the Game Speed menu (and +/-)